(Internship Jul26) CMI - .Net Software Developer (RAOP)
Description
Software Innovation and Engineering (.Net Developer) - Internship |
Who we are
Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 10th largest bank by total assets.
- Our Singapore center (“ISAP” or “Information Systems Asia Pacific”) is the 2nd largest IT setup (after Paris Head Office)” for Crédit Agricole CIB's worldwide business. We work daily with international branches located in 30 markets by:
- Envisioning and preparing the Bank’s futures information systems
- Partnering and supporting core banking flagships and transverse areas in their large scale development projects.
- Providing premium In-house Banking applications,
- This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.
- We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.
Team & Position
Embark on a transformative career journey as a CRP Software Innovation and Engineering Intern in our Capital Markets Department! Join a forward-thinking team committed to revolutionizing financial technology.
As an Intern, you will be immersed in cutting-edge projects, shaping the future of capital markets. Unleash your creativity, collaborate with industry leaders, and drive innovation that sets new standards. This is your chance to be a catalyst for change and make your mark in the dynamic world of capital markets.
Capital Markets IT involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and Regulatory measures. The use of advanced technologies such as Artificial Intelligence is also becoming increasingly prevalent in capital markets to enhance efficiency and decision-making processes.
Mission Objectives
- AI-Driven Project Planning Tool (V1):
Develop a prototype AI-powered tool capable of generating agile delivery plans based on high-level project inputs such as budget, project timeline, and delivery constraints. The tool should be able to propose resource allocation, sprint planning, and milestone schedules automatically, significantly reducing manual planning efforts.
- AI-Driven Project Management Tool (V2):
Enhance the AI project planning tool by integrating enterprise data sources such as AMOR (leave management systems), capacity planning tools (Crapull), and Effort tracking systems (DIANA). This will also allow inputs of all employees actuals efforts on DIANA (Effort tracking system).
- CRP Application User Interface Modernization:
Modernize the user interface of a DFA application using Angular to pitch to our business lines on rebranding of the application improving usability, scalability, and readiness for onboarding new regulatory requirements across multiple jurisdictions including the US, Canada, and EMEA.
- AI-Assisted Code Quality Improvement:
Leverage AI-assisted development tools to improve the overall code quality and test coverage of the DFA application. The objective is to increase automated test coverage from the current level of approximately 7% to at least 50-60%.
Main Responsibilities
- AI Tool Development: Assist in designing and developing AI-powered tools to support project management activities such as resource estimation, sprint planning, and schedule generation using Large Language Models (LLMs) such as Copilot, AWS Bedrock, or internal AI platforms.
- Project Planning Automation: Develop prototypes capable of converting high-level project inputs (budget, timeline, scope, and delivery constraints) into optimized agile delivery plans including sprint structures, milestones, and resource allocations. integration of internal enterprise systems such as capacity planning tools, leave management systems, and effort tracking systems to enhance project planning accuracy and automation
- Application Modernization: Assist in designing and developing modern user interfaces for internal applications using modern web technologies such as Angular to improve usability and scalability.
- Proof of Concept (POC) Development: Contribute to the development of innovation prototypes and POCs aimed at improving operational efficiency within the Counterparty Risk Reporting & PNL (CRP) technology team.
- Code Quality & Automation: Support initiatives to improve software quality by increasing automated test coverage, improving code quality metrics, and leveraging AI-assisted development tools.
- Documentation & Knowledge Sharing: Document architecture, prototypes, technical designs, and implementation approaches to support future adoption and scalability using AI.
- Collaboration: Work closely with Business Analysts, Developers, and Project Managers to understand real-world challenges and build practical solutions that enhance productivity and operational efficiency.
Qualifications and Profile
- Pursuing Masters or Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
Technical Skills:
- Basic knowledge of full-stack development technologies such as .NET, Angular, and SQL
- Familiarity with databases and data integration tools (e.g., SQL Server, SSIS) is a plus.
- Exposure or interest in AI tools, Generative AI, or Large Language Model platforms (e.g., Copilot, Bedrock).
- Understanding of Agile development and the software development lifecycle (SDLC).
Soft Skills:
- Excellent problem-solving, analytical skills, attention to detail, & curious.
- Independent contributor with the ability to collaborate and work effectively within the team.
- Excellent written and verbal communication and interpersonal skills.
- Passion for automation, standardization and best practices
- Willingness to learn and adapt to latest/new technologies.
Benefits:
- Full-Stack Development Exposure: Practical experience working with full-stack technologies including .NET, Angular, and SQL while contributing to real-world internal applications used within a global investment banking environment.
- AI-Assisted Development: Experience using AI-assisted development practices to improve code quality, enhance test coverage, and accelerate software development processes. Hands-on experience in building AI-driven productivity tools and automation solutions using modern technologies and enterprise AI platforms such as Copilot, AWS Bedrock, or internal LLM tools.
- Application Modernization, Innovation & POC Development: Opportunity to participate in the modernization of enterprise applications, including UI revamp and innovation initiatives development that may evolve into future internal products.
- Project Management Insights: Understanding how project planning works in large organizations, including resource estimation, sprint scheduling, and delivery optimization using AI-driven planning tools.
- Capital Markets Exposure: Opportunity to gain functional knowledge in capital markets technology, including counterparty risk reporting, client onboarding processes, and regulatory frameworks.
- Industry Networking: Opportunity to collaborate and network with Business Analysts, Developers, Project Managers, and technology professionals within the investment banking ecosystem.
- Career Opportunities: Potential opportunity for full-time employment or extended internship based on performance and organizational needs.